package EntityBeans;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Time;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;

@Entity
@IdClass(NecessitaID.class)
@Table(name="necessita")
public class Necessita implements Serializable{

	private static final long serialVersionUID = 1L;

	private String idabilita;
	private Date datarichiesta;
	private Time orarichiesta;
	private String idutentedatorerichiesta;
	private String idutentelavoratorerichiesta;
	
	@Id
	@Column(name="idabilita")
	public String getIdabilita() {
		return idabilita;
	}
	public void setIdabilita(String idabilita) {
		this.idabilita = idabilita;
	}
	
	@Id
	@Column(name="datarichiesta")
	public Date getDatarichiesta() {
		return datarichiesta;
	}
	public void setDatarichiesta(Date datarichiesta) {
		this.datarichiesta = datarichiesta;
	}
	
	@Id
	@Column(name="orarichiesta")
	public Time getOrarichiesta() {
		return orarichiesta;
	}
	public void setOrarichiesta(Time orarichiesta) {
		this.orarichiesta = orarichiesta;
	}
	
	@Id
	@Column(name="iddatorerichiesta")
	public String getIdutentedatorerichiesta() {
		return idutentedatorerichiesta;
	}
	public void setIdutentedatorerichiesta(String idutentedatorerichiesta) {
		this.idutentedatorerichiesta = idutentedatorerichiesta;
	}
	
	@Id
	@Column(name="idutentelavoratorerichiesta")
	public String getIdutentelavoratorerichiesta() {
		return idutentelavoratorerichiesta;
	}
	public void setIdutentelavoratorerichiesta(String idutentelavoratorerichiesta) {
		this.idutentelavoratorerichiesta = idutentelavoratorerichiesta;
	}
	
	
}
